requirejs(['js/three.min.js'], function() {
	Classes.Scenes.Base = function() {
		var me = this;
		
		me._components = [];
	}

	Classes.Scenes.Base.prototype = new THREE.Scene();

	Object.defineProperty(Classes.Scenes.Base.prototype, 'Components', {
		get : function() {
			var me = this;
			return me._components;
		}
	})

	Classes.Scenes.Base.prototype.start = function() {
		var me = this;
		
		for (var i in me.Components) {
			Game.scene.add(me.Components[i]);
		}
	}
});
